An enhanced role model for alleviating the role-binding anomal

نویسندگان

  • Joon-Sang Lee
  • Doo-Hwan Bae
چکیده

Roles and role models have received much attention as useful concepts for developing highly reusable and dynamically evolvable systems. Role models belong to the category of collaboration-based development techniques, but most of the existing approaches to role models do not explicitly incorporate the core principle of collaboration-based developments as an essential property of their primary design goals. Consequently, the existing approaches still suffer from a problematic phenomenon that the structural and behavioral constraints defined in a role system can be violated during the role-binding stage. We call such a problematic phenomenon the role-binding anomaly. In order to alleviate the role-binding anomaly, we propose an enhanced role model, in which all role instances and core objects can exist by themselves, namely, they can be developed, executed, and tested independently. Roles and core classes can be bound to each other at the instance level. In addition, the role system describes and encapsulates the behavior for dynamic reconfigurations among role instances. The enhanced role model is designed so as to be meaningful with respect to software engineering principles, rather than dynamic evolution. It also facilitates role model implementation using general programming languages (i.e. not supporting dynamic specialization) such as Java. To illustrate how the proposed role model makes such benefits, we develop a set of Java classes necessary for implementing the enhanced role model in the form of a Java package role, and present a simplified automatic teller machine system as an example application. Copyright  2002 John Wiley & Sons, Ltd.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Overexpression of chimeric chitinase42 enhanced antifungal activity of Trichoderma harzianum against Fusarium graminearum

Evidence for the role of chitinases in biocontrol by Trichoderma species has been well documented.Chit42 lacks a chitin–binding domain (ChBD) which is involved in its binding activity to insoluble chitin. The objective of the present study was to enhance antifungal activity of T. harzianum by overexpression of wild type and hybrid forms of Chit42 containing chitin binding domain. To produce chi...

متن کامل

The effects of imidazoline compounds on nociception in animal pain model

The discovery of imidazoline ligands has opened up a new field of study. The investigation of imidazoline actions independent of adrenoceptors started in the mid 1980s. Imidazoline receptors are classified in several subtypes, I1, I2 and I3 binding sites. Although imidazoline sites have been the subjects of research for several years, but there is still controversy about their actions especiall...

متن کامل

Identification of RNA-binding sites in artemin based on docking energy landscapes and molecular dynamics simulation

There are questions concerning the functions of artemin, an abundant stress protein found in Artemiaduring embryo development. It has been reported that artemin binds RNA at high temperatures in vitro, suggesting an RNA protective role. In this study, we investigated the possibility of the presence of RNA-bindingsites and their structural properties in artemin, using docking energy ...

متن کامل

P139: Role of Dopamine Receptor D3 in Depression and Anxiety

Dopamine (DA) is one of the main catecholamines in the brain and is crucial for movement coordination, endocrine function, reward, mood, memory and emotions. The dopaminergic system is the primary therapeutic target in the treatment of Parkinson’s disease (PD), drug addiction and schizophrenia. Notwithstanding, dysfunction of central dopaminergic neurotransmission has also been associated to de...

متن کامل

Refolding of Lysozyme Upon Interaction with ?-Cyclodextrin

Effects of ?-cyclodextrin, ?CD, on refolding of lysozyme was investigated at pH 12 employing isothermal titration calorimetry (ITC) at 300K in 30mM Tris buffer solution. ?CD was employed as an anti-aggregation agent and the heats obtained for lysozyme+?CD interactions are reported and analyzed in terms of the extended solvation model. It was indicated that there are two sets of identical and no...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2002